Ошибка 0x80073701 при обновлении Windows — подробное руководство по устранению

Экспертный гид по диагностике и исправлению ошибки 0x80073701 (ERROR_SXS_ASSEMBLY_MISSING) при установке обновлений Windows 10 и Windows 11. Разбираем повреждённые системные файлы, магазин компонентов, кэш Windows Update, службы, диск и ручные способы установки обновлений.
Ошибка 0x80073701 в Центре обновления Windows
Центр обновления Windows сообщает об ошибке 0x80073701: установка накопительного обновления не завершена из‑за отсутствующих или повреждённых системных компонентов.
Распродажа бытовой электроники 1
Распродажа бытовой электроники 2
Распродажа бытовой электроники 3

Распродажа бытовой электроники на Яндекс Маркете

⭐ Выгодные предложения Скидки до 50%

Введение: что такое ошибка 0x80073701

Ошибка 0x80073701 при обновлении Windows обозначается как ERROR_SXS_ASSEMBLY_MISSING и означает, что при установке обновления система обнаружила отсутствующие или повреждённые сборки компонентов. Иными словами, обновлению не хватает части системных файлов или манифестов, без которых оно не может корректно завершиться.

На практике это выражается в сообщениях Центра обновления вида «Не удалось установить обновление» с кодом 0x80073701. Обновление может скачиваться полностью, доходить до определённого процента установки, после чего процесс откатывается, а в истории обновлений фиксируется неудачная попытка с этим кодом.

Когда чаще всего проявляется 0x80073701

Ошибка 0x80073701 чаще всего появляется при установке кумулятивных обновлений качества и безопасности, а также при переходе на новую сборку Windows 10/11. Она может возникать и при установке некоторых ролей и компонентов через «Включение и отключение компонентов Windows» или при обновлении серверных систем.

Многие пользователи отмечают типичную картину: обновление скачивается, установка стартует, доходит до 20–100 процентов, затем через некоторое время вылетает 0x80073701. После этого каждая новая попытка установки этого же пакета завершается так же, даже если перезагрузить компьютер и запустить Центр обновления заново.

Основной смысл кода ERROR_SXS_ASSEMBLY_MISSING

Внутренний код ERROR_SXS_ASSEMBLY_MISSING говорит о том, что механизм сборок Side-by-Side не может найти один или несколько требуемых компонентов. Это могут быть библиотеки, манифесты, каталоги безопасности или другие элементы, которые должны присутствовать в хранилище компонентов, но по факту отсутствуют или повреждены.

Обновление, которое опирается на эти компоненты, не может завершить установку, потому что не уверено в целостности системы. В результате оно аварийно прерывается, а Windows фиксирует ошибку 0x80073701 и предлагает попробовать позже, хотя без устранения причин повторные попытки результата не дают.

Основные причины ошибки 0x80073701

Несмотря на общую формулировку, причины 0x80073701 можно разложить на несколько основных групп. Это повреждённые системные файлы и магазин компонентов, проблемы с кэшем Windows Update, некорректная работа служб обновления, вмешательство сторонних программ, а также ошибки диска и файловой системы.

1. Повреждённые или отсутствующие системные файлы

Наиболее очевидная причина — часть системных файлов, необходимых для установки обновлений, отсутствует или повреждена. Это могут быть библиотеки, драйверы, файлы манифестов, каталоги подписи и другие элементы. Системный файл мог быть удалён вирусом, повреждён при внезапном отключении питания или некорректной деинсталляции программ.

В таком случае обновление пытается обратиться к нужному файлу, но не находит его или получает ошибку целостности. Стандартная реакция механизма обновления — прерывание процедуры и фиксация кода 0x80073701. Для восстановления приходится использовать системный сканер файлов и утилиты обслуживания образа.

2. Повреждённый магазин компонентов (WinSxS)

Магазин компонентов — это хранилище, где Windows держит все версии системных библиотек и компонентов для установки, отката и обслуживания. Если часть записей этого хранилища повреждена или не соответствует ожидаемым значениям, обновления, работающие с этими компонентами, начинают падать на стадии применения.

Повреждение WinSxS может быть вызвано неудачными обновлениями, грубыми вмешательствами утилит «очистки от мусора», ошибками диска или прерванными операциями обслуживания. В логах CBS и DISM в таких случаях часто встречаются сообщения о недостающих сборках или невозможности применить конкретный пакет.

3. Сбои в компонентах Windows Update и службах обслуживания

Для работы обновлений используются несколько служб: Windows Update, служба установки модулей, фоновая передача данных и другие. Если они были отключены, настроены неправильно или зависли в нештатном состоянии, процесс обновления может нарушиться, а часть данных — сохраниться в неконсистентном виде.

Дополнительно на стабильность обновления влияют служебные папки SoftwareDistribution и Catroot2, в которых хранятся скачанные пакеты и каталоги подписи. Если там накопились повреждённые данные, дальнейшие попытки обновления могут стабильно падать с 0x80073701, пока не будет выполнен сброс компонентов обновления.

4. Вмешательство сторонних программ и драйверов

Сторонние антивирусы, файерволы, VPN‑клиенты и оптимизаторы, а также некоторые драйверы могут блокировать системные файлы, перехватывать операции записи и чтения или подменять отдельные библиотеки. В момент установки обновления это приводит к тому, что нужный компонент недоступен или подставлен неправильной версией.

Характерный сценарий: ошибка 0x80073701 появляется вскоре после установки нового комплекта безопасности или драйвера, а при удалении или отключении этого ПО обновление проходит успешно. Поэтому на этапе диагностики важно исключить влияние сторонних программ и конфликтующих драйверов.

5. Ошибки диска и файловой системы

Даже если сами системные файлы в порядке, логические ошибки файловой системы и проблемные сектора на диске могут приводить к временному отсутствию доступа к данным или к их повреждению при записи. Обновление, пытаясь модифицировать систему, сталкивается с такими ошибками и не может завершить копирование всех нужных компонентов.

В результате Windows фиксирует, что сборка или файл не в том состоянии, которое ожидается, и выдаёт ERROR_SXS_ASSEMBLY_MISSING. При этом пользователь может видеть дополнительные симптомы: долгую загрузку, зависания при работе с файлами и рекомендумую системой проверку диска при старте.

Таблица: причины 0x80073701 и подходы к решению

Причина Проявление Как распознать Что делать
Отсутствующие/битые системные файлы Сбой конкретных кумулятивных обновлений, возможны и другие странности в системе Ошибки в проверке системных файлов Запустить SFC, при необходимости в связке с DISM для восстановления образа
Повреждённый магазин компонентов WinSxS Падают разные обновления, особенно крупные DISM и CBS‑логи фиксируют ошибки сборок и пакетов Выполнить команды DISM /Cleanup-Image, затем SFC, при тяжёлых случаях — ремонтное обновление
Сломанный кэш Windows Update Один и тот же KB падает при каждом запуске После очистки кэша и повторной загрузки часто исчезает Остановить службы, очистить SoftwareDistribution и Catroot2, перезапустить службы
Проблемы служб обновлений Центр обновления зависает, выдаёт разные ошибки Службы отключены, в журналах — ошибки запуска Вернуть службы к автоматическому запуску, сбросить компоненты обновления
Сторонние антивирусы и оптимизаторы Проблемы начались после установки конкретного ПО Ошибки пропадают после отключения/удаления программы Временно отключить или удалить ПО, настроить исключения, использовать встроенного защитника
Ошибки диска и файловой системы Параллельно наблюдаются зависания, долгие загрузки Ошибки при проверке диска, плохие SMART‑параметры Проверить диск, исправить ошибки, при деградации накопителя — заменить его

Шаг 1. Зафиксировать, какие обновления падают с 0x80073701

Начните с открытия истории обновлений Windows и определения конкретных пакетов, которые завершаются ошибкой 0x80073701. Обратите внимание на их тип: кумулятивные обновления системы, обновления .NET, драйверы или функции. Запишите номера KB и дату попытки установки.

Если ошибка возникает сразу для нескольких разных обновлений, особенно системных, скорее всего проблема в системных файлах или магазине компонентов. Если падает только одно обновление (например, конкретный KB), вероятней локальное повреждение пакета или конфликт с определённым компонентом.

Шаг 2. Запустить средство устранения неполадок Windows Update

В Windows 10 и Windows 11 предусмотрен встроенный мастер устранения неполадок Центра обновления, который автоматически проверяет и исправляет базовые проблемы: некорректные настройки служб, кэш, повреждённые временные файлы и некоторые ошибки реестра, связанные с обновлениями.

Запускайте мастер как один из первых шагов: если проблема типовая, он сможет восстановить нужные параметры без ручного вмешательства. Даже если ошибка не исчезнет полностью, средство устранения неполадок часто подготавливает систему к более продвинутым процедурам обслуживания.

Как запустить мастер

  1. Откройте настройки Windows и перейдите в раздел диагностики и устранения неполадок.
  2. Найдите пункт, связанный с Центром обновления Windows, и запустите средство устранения неполадок.
  3. Дождитесь анализа компонентов обновления и примените предлагаемые исправления.
  4. Перезагрузите компьютер по завершении работы мастера.
  5. Снова запустите Центр обновления и попробуйте установить проблемные обновления.

Шаг 3. Проверить системные файлы с помощью SFC

Далее необходимо проверить целостность базовых системных файлов с помощью SFC. Эта утилита сканирует защищённые файлы Windows и при необходимости заменяет повреждённые версии на корректные копии из кэша. Если 0x80073701 вызван отсутствием или повреждением отдельных файлов, SFC часто помогает устранить проблему.

Запуск SFC имеет смысл выполнять из повышенной командной строки или терминала. Важно дождаться завершения сканирования и перезагрузить систему, даже если утилита сообщает, что не смогла исправить часть файлов — это всё равно даёт важную информацию о состоянии системы.

Порядок работы с SFC

  1. Запустите командную строку или терминал от имени администратора.
  2. Выполните команду проверки системных файлов и дождитесь завершения сканирования.
  3. По окончании анализа обратите внимание на сообщение: были ли обнаружены и исправлены ошибки.
  4. Перезагрузите компьютер, чтобы применить внесённые изменения.
  5. После перезагрузки снова попробуйте установить обновление, дававшее 0x80073701.

Шаг 4. Восстановить магазин компонентов с помощью DISM

Если SFC не смог полностью устранить проблему или продолжает находить ошибки при повторном запуске, необходимо восстановить магазин компонентов с помощью DISM. Этот инструмент работает на более низком уровне и умеет восстанавливать содержимое WinSxS, откуда SFC берёт эталонные файлы.

Команды DISM позволяют проверить состояние хранилища компонентов, очистить устаревшие записи и восстановить повреждённые файлы. После успешного восстановления образа повторная проверка SFC обычно проходит чище, а обновления перестают падать с ошибкой ERROR_SXS_ASSEMBLY_MISSING.

Рекомендуемая последовательность DISM + SFC

  1. Снова откройте терминал или командную строку от имени администратора.
  2. Сначала выполните команду анализа и восстановления образа системы, которая приведёт в порядок хранилище компонентов.
  3. Дождитесь окончания процесса, это может занять значительное время.
  4. После DISM ещё раз выполните команду проверки системных файлов.
  5. Перезагрузите систему и проверьте, удалось ли установить обновления без ошибки 0x80073701.

Шаг 5. Сбросить компоненты Windows Update и очистить кэш

Если системные файлы и магазин компонентов приведены в порядок, но ошибка всё ещё возникает, стоит сбросить сами компоненты Windows Update. Для этого нужно остановить связанные службы, очистить кэш и каталоги подписи, а затем снова запустить службы. Такое действие удаляет старые повреждённые данные обновлений.

В результате Центр обновления начинает работу как бы «с нуля»: повторно проверяет доступные патчи, скачивает их заново и пытается установить. Этот шаг особенно полезен, когда 0x80073701 появился после одного конкретного неудачного обновления и повторяется только для него.

Пошаговый сброс компонентов обновления

  1. Откройте оснастку служб или командный интерфейс с правами администратора.
  2. Остановите службы, отвечающие за обновления, установку модулей и криптографические операции.
  3. Перейдите в каталоги кэша обновлений и каталога подписи и удалите содержимое этих папок.
  4. Вернитесь к списку служб и снова запустите ранее остановленные компоненты или перезагрузите компьютер.
  5. Зайдите в Центр обновления и инициируйте повторный поиск и установку обновлений.

Шаг 6. Проверить диск и файловую систему

При сохранении ошибки важно исключить аппаратные и низкоуровневые проблемы. Выполните проверку системного раздела с исправлением логических ошибок, а при возможности — и проверку поверхности диска. Это поможет обнаружить проблемные области, из‑за которых файлы обновлений или системные компоненты могут повреждаться.

Параллельно имеет смысл посмотреть SMART‑параметры накопителя с помощью утилит диагностики. При наличии переназначенных секторов, большого числа ошибок чтения и записи и других признаков деградации следует как можно скорее скопировать важные данные и спланировать замену диска, иначе проблемы с обновлениями — только первые сигналы неблагополучия.

Минимальный набор по проверке диска

  1. Запустите проверку системного раздела с исправлением логических ошибок файловой системы.
  2. При запросе согласитесь на перезагрузку для проверки диска до старта Windows.
  3. Дождитесь окончания процедуры, не прерывая её даже при длительном выполнении.
  4. Оцените SMART‑параметры накопителя с помощью специальных утилит.
  5. После исправления ошибок снова попробуйте установить обновления, давшие 0x80073701.

Шаг 7. Проверить службы обновления и вернуть им штатный режим запуска

Некоторые пользователи или оптимизаторы производительности намеренно отключают службы Windows Update и связанные компоненты. В результате обновления работают нестабильно, а частично выполненные операции обслуживания оставляют систему в промежуточном состоянии, что и приводит к 0x80073701.

Важно убедиться, что службы Центра обновления и установки модулей включены и используют рекомендуемый тип запуска. Если ранее применялись скрипты для «отключения обновлений», их эффект нужно отменить, а службу перевести в режим автоматического или отложенного запуска.

Действия со службами

  1. Откройте список служб Windows.
  2. Найдите службы, связанные с обновлениями и установкой модулей.
  3. Убедитесь, что их тип запуска установлен в автоматический или отложенный, а состояние — «Выполняется».
  4. Если службы были отключены, верните им штатные значения и перезагрузите систему.
  5. Повторите проверку наличия обновлений и их установку.

Шаг 8. Исключить влияние сторонних антивирусов и утилит

Если ошибка 0x80073701 появилась вскоре после установки нового антивируса, VPN‑клиента или «оптимизатора», рассмотрите эти программы как потенциальных виновников. Они могут блокировать доступ к нужным файлам, изменять системные библиотеки или чистить папки, за которые отвечают компоненты обновления.

Временное отключение модулей защиты в реальном времени, а затем полная деинсталляция подозрительного ПО позволяют проверить, устранится ли ошибка при отсутствии этих программ. Если обновления после этого устанавливаются успешно, для дальнейшей работы лучше подобрать более совместимое решение.

Порядок исключения влияния стороннего ПО

  1. В настройках антивируса отключите защиту в реальном времени, мониторинг файловой системы и сетевой фильтр.
  2. Отключите автоматические сценарии очистки системы в утилитах оптимизации.
  3. Если ошибка сохраняется, удалите подозрительные программы полностью с последующей перезагрузкой.
  4. Проверьте Центр обновления и попробуйте заново установить проблемные пакеты.
  5. При подтверждении связи с конкретным продуктом подберите другое средство защиты или оставьте встроенный защитник.

Шаг 9. Ручная установка обновлений или использование автономных пакетов

Если 0x80073701 возникает только для одного конкретного пакета, можно попробовать установить его вручную, используя автономный установщик. Такой подход обходит часть логики Центра обновления и даёт более прямой контроль над процессом установки патча.

После успешной ручной установки пакет считается установленным, и Центр обновления перестаёт предлагать его заново. Это часто выручает, когда всё остальное работает нормально, а проблема заключается в конкретной версии накопительного обновления или особенностях его доставки через стандартный механизм.

Алгоритм работы с автономным обновлением

  1. Уточните код проблемного обновления по истории в Центре обновления.
  2. Скачайте автономный установщик нужного KB для вашей версии и разрядности Windows.
  3. Закройте лишние приложения и запустите установщик от имени администратора.
  4. Дождитесь окончания установки и при необходимости перезагрузите компьютер.
  5. Проверьте, появилась ли запись об успешной установке пакета в истории обновлений.

Шаг 10. Ремонтное обновление / переустановка поверх (in-place upgrade)

Если все перечисленные шаги не помогли, но при этом очевидно, что система в целом ещё работоспособна, логичным следующим шагом является ремонтное обновление. Этот процесс выполняет «переустановку поверх» с использованием актуального образа системы, при этом пользовательские файлы и большинство приложений сохраняются.

Ремонтное обновление полностью пересобирает системные компоненты, магазин элементов, обновляет сервисный стек и исправляет большинство глубоких несоответствий, которые не удаётся устранить точечными средствами. В подавляющем числе случаев после такой процедуры ошибки 0x80073701 и подобные ей исчезают.

Основные шаги ремонтной установки

  1. Сделайте резервные копии критически важных данных на отдельный носитель.
  2. Скачайте актуальный ISO‑образ Windows или используйте официальный помощник установки.
  3. Запустите установку из‑под работающей системы, выбрав вариант с сохранением личных файлов и приложений.
  4. Дождитесь завершения всех этапов, перезагрузок и применения обновлений.
  5. После входа в систему откройте Центр обновления и установите все актуальные накопительные пакеты.

Профилактика: как снизить риск появления 0x80073701 в будущем

Рекомендации по стабильности обновлений

Не используйте агрессивные твикеры и чистильщики, удаляющие содержимое WinSxS и системных папок без полного понимания их назначения.

Регулярно устанавливайте обновления, не копите их годами, чтобы не пропускать важные обновления сервисного стека и компонента обслуживания.

Периодически проверяйте диск и файловую систему, особенно если были зависания, жёсткие перезагрузки или отключения питания во время обновлений.

Избегайте одновременной установки нескольких антивирусов и тяжёлых комплексов безопасности, конфликтующих друг с другом и с Центром обновления.

Поддерживайте актуальные резервные копии, чтобы любые серьёзные шаги по ремонту системы, включая ремонтное обновление, были менее рискованными.

FAQ — ответы на частые вопросы по ошибке 0x80073701

  • Обязательно ли при 0x80073701 переустанавливать Windows?
    Нет, полная переустановка — крайний вариант. В большинстве случаев достаточно SFC, DISM, сброса компонентов обновлений и, при необходимости, ремонтной установки поверх.
  • Чем 0x80073701 отличается от других ошибок обновления?
    Этот код указывает именно на недостающие или повреждённые сборки компонентов (ERROR_SXS_ASSEMBLY_MISSING), то есть проблема чаще в системных файлах и магазине компонентов, а не в сети или нехватке места.
  • Можно ли просто отключить обновления и не трогать 0x80073701?
    Можно, но нежелательно: система останется без патчей безопасности и исправлений, а накопившиеся несоответствия в компонентах со временем могут дать более серьёзные сбои.
  • Помогает ли всегда очистка папки SoftwareDistribution?
    Это важный шаг, но не универсальное решение. Если повреждены системные файлы или WinSxS, без DISM и SFC, а иногда и без ремонтного обновления, не обойтись.
  • Если SFC ничего не нашёл, значит ли это, что всё в порядке?
    Не всегда: SFC работает поверх компонента обслуживания, и если повреждён именно образ, сначала нужно лечить его через DISM, а уже потом повторно запускать проверку системных файлов.
Важно! Любые операции с системными файлами, службами, кэшем обновлений и диском выполняйте по шагам и с пониманием последствий. Перед запуском тяжёлых процедур, вроде DISM, ремонтного обновления или работы с диском, делайте резервные копии важных данных и по возможности создавайте точки восстановления, чтобы иметь возможность откатиться, если что‑то пойдёт не так.

Пошаговая сводка действий при повторяющейся ошибке 0x80073701

  1. Определить, какие именно обновления завершаются с кодом 0x80073701, и зафиксировать номера KB и версию системы.
  2. Запустить встроенное средство устранения неполадок Центра обновления и применить предлагаемые исправления.
  3. Проверить системные файлы через SFC, при необходимости повторить проверку после перезагрузки.
  4. Выполнить команды DISM для анализа и восстановления магазина компонентов, затем ещё раз запустить SFC.
  5. Сбросить компоненты Windows Update: остановить службы, очистить кэш и каталог подписи, снова запустить службы.
  6. Проверить диск и файловую систему на ошибки, исправить их и повторить попытку установки обновлений.
  7. Проверить и вернуть в штатный режим службы обновления, отменить эффекты твикеров и скриптов отключения обновлений.
  8. Исключить влияние сторонних антивирусов, VPN и утилит очистки, временно отключив или удалив их.
  9. Попробовать вручную установить проблемные обновления через автономные пакеты.
  10. Если никаких результатов нет, выполнить ремонтное обновление Windows с сохранением данных и приложений для полной синхронизации системных компонентов.

Итог: как вернуть обновления Windows к стабильной работе

Ошибка 0x80073701 при обновлении Windows — это сигнал о том, что цепочка системных компонентов, обеспечивающих установку патчей, потеряла один или несколько элементов или содержит повреждённые сборки. Простое повторное нажатие на кнопку «Повторить» в Центре обновления здесь не помогает, пока не восстановлена целостность системы.

Последовательное выполнение шагов — от проверки системных файлов и магазина компонентов до сброса кэша, проверки диска, исключения влияния стороннего ПО и, при необходимости, ремонтного обновления — позволяет поэтапно убрать причины, вызывающие ERROR_SXS_ASSEMBLY_MISSING. В итоге обновления снова устанавливаются штатно, а система получает актуальные исправления безопасности и функциональности без постоянных сбоев с кодом 0x80073701.

Новости из мира технологий
В нашем новом Telegram-канале. Подписывайтесь и будьте в числе первых!
Подписаться